#ifndef _QDHX_MAIN_H
#define _QHDX_MAIN_H

//----------结构体定义区-----------
/*学生成绩*/
struct StudentGrade
{
	unsigned short Chinese;
	unsigned short Math;
	unsigned short English;
};

/*员工信息*/
struct StudentInfo 
{
	char name[31];
	int number;
	short sex;
	struct StudentGrade grade;	
};

/*用户登录信息*/
typedef struct
{
	char User_Pass[31];
	char User_Name[31];
}UserLogin;

//----------函数声明区----------
//系统欢迎界面函数
short QHDX_Welcome(void);
//系统功能界面函数
short QHDX_Menu(short ID);

//学生信息增加函数
void AddStudentInfo();
//判断学生信息是否存在函数
int Is_Student_Exist();
//学生信息删除函数
void DeleteStudentInfo();
//学生信息修改函数
void UpdataStudentInfo();
//系学生信息查询函数
void FindStudentInfo();
//学生信息查询功能函数
struct StudentInfo* FindStudent(int FindNumber);
//判断是否是第一次登录
int Is_FirstLogin(void);
//用户登录函数
void UserLoginFun(int ID);
//MD5加密函数
void md5_encode(const void* data, int len, char result[33]);
#endif
